草庐IT

Android Intent 存储库

全部标签

git - 通过 http 的私有(private) git 存储库

您能否推荐任何简单的解决方案来设置可通过http访问的git存储库(s,cleutus建议)?我有自己的http服务器,我想用它来托管一些小型私有(private)项目。在家里我可以ssh它,但在工作中防火墙阻止我这样做。有没有免费的方法来设置一个小型的私有(private)git存储库,我可以通过http推送/获取到它,以便我可以在家庭和工作之间共享项目?提前致谢! 最佳答案 Git原生支持这一点。当然,您需要一个HTTP服务器。将您的(裸)存储库放在您的网络服务器可以访问的文件夹中。在该目录中,运行以下命令:$git--bare

gitolite:新存储库的默认 Remote

我已经安装了gitolite(目前在本地进行实验),它似乎可以正常工作,除了在gitclone之后默认情况下新存储库不会跟踪远程。如果我没记错的话,当我从github.com克隆一个存储库时,它已经能够推送和pull了。这是我尝试过的:$gitclonegit@localhost:sandboxCloningintosandbox...warning:Youappeartohaveclonedanemptyrepository.$echo"A">README$gitaddREADME$gitcommitREADME-m'test'$gitpushNorefsincommonandnon

gitolite:新存储库的默认 Remote

我已经安装了gitolite(目前在本地进行实验),它似乎可以正常工作,除了在gitclone之后默认情况下新存储库不会跟踪远程。如果我没记错的话,当我从github.com克隆一个存储库时,它已经能够推送和pull了。这是我尝试过的:$gitclonegit@localhost:sandboxCloningintosandbox...warning:Youappeartohaveclonedanemptyrepository.$echo"A">README$gitaddREADME$gitcommitREADME-m'test'$gitpushNorefsincommonandnon

git - 如何打印 git 存储库中每个文件的最后提交信息

我有一个脚本可以从我在远程服务器上的git存储库中复制一些文件。对于复制的每个文件,如果它在版本控制下,我想生成一行,例如:Filename:,commit:,date:我们的想法是将这些行存储在一个文件中,并将其复制到远程服务器上。这样我总能知道服务器上的哪个文件属于我的git存储库中的哪个提交。有快速的方法吗? 最佳答案 我怀疑这会有多大用处,因为您始终可以从本地存储库或通过gitweb获取信息,但您现在是:gitls-files|whilereadfile;dogitlog-n1--pretty="Filename:$file

git - 如何打印 git 存储库中每个文件的最后提交信息

我有一个脚本可以从我在远程服务器上的git存储库中复制一些文件。对于复制的每个文件,如果它在版本控制下,我想生成一行,例如:Filename:,commit:,date:我们的想法是将这些行存储在一个文件中,并将其复制到远程服务器上。这样我总能知道服务器上的哪个文件属于我的git存储库中的哪个提交。有快速的方法吗? 最佳答案 我怀疑这会有多大用处,因为您始终可以从本地存储库或通过gitweb获取信息,但您现在是:gitls-files|whilereadfile;dogitlog-n1--pretty="Filename:$file

git - 我可以从 Git 存储库中删除初始提交吗?

这个问题在这里已经有了答案:EdittherootcommitinGit?(5个答案)Howtoremove/deletealargefilefromcommithistoryintheGitrepository?(21个答案)关闭8年前。似乎我的初始提交占用了90%的空间,因为它意外地包含了很多媒体文件。有没有办法只从本地和远程存储库中删除第一个提交,或者我应该保留这个吗?

git - 我可以从 Git 存储库中删除初始提交吗?

这个问题在这里已经有了答案:EdittherootcommitinGit?(5个答案)Howtoremove/deletealargefilefromcommithistoryintheGitrepository?(21个答案)关闭8年前。似乎我的初始提交占用了90%的空间,因为它意外地包含了很多媒体文件。有没有办法只从本地和远程存储库中删除第一个提交,或者我应该保留这个吗?

git - 将 GIT 存储库更改为共享

Git允许在一个组中创建共享存储库:git--bareinit--shared=group但是-如何将现有的存储库更改为共享?我不想重新git-init它。 最佳答案 根据documentation:--shared[=(false|true|umask|group|all|world|everybody|0xxx)]Specifythatthegitrepositoryistobesharedamongstseveralusers.Thisallowsusersbelongingtothesamegrouptopushintoth

git - 将 GIT 存储库更改为共享

Git允许在一个组中创建共享存储库:git--bareinit--shared=group但是-如何将现有的存储库更改为共享?我不想重新git-init它。 最佳答案 根据documentation:--shared[=(false|true|umask|group|all|world|everybody|0xxx)]Specifythatthegitrepositoryistobesharedamongstseveralusers.Thisallowsusersbelongingtothesamegrouptopushintoth

java - FishEye 可以做什么我们无法从其他工具获得的 git 存储库?

我们已经决定使用Jira和Confluence,现在正在寻找其他可以让我们的生活更轻松的Atlassian工具。我知道FishEye允许对源代码存储库进行各种可视化,而CVS的native工具则不能。但是,我们已经迁移到git,它拥有一个包含非常有用的工具的大型生态系统。问题是:FishEye能否告诉我们一些我们无法从原生工具中获得的有用信息?(或具有竞争力价格的商业工具)? 最佳答案 我个人喜欢Fisheye,但它提供了一个中等规模的开发环境和一个半复杂的分支/开发策略,其中监视存储库的当前状态非常重要。在我上一份工作中,我们的主